跳到主要内容

systemctl 取代service、chkconfig

systemctl start ngnix

systemctl restart ngnix

systemctl stop ngnix

chmod +x /etc/systemd/system/docker.service

systemctl daemon-reload //重载systemd下 xxx.service文件 systemctl start docker //启动Docker systemctl enable docker.service //设置开机自启

systemctl status docker //运行状态

Systemd

# 编辑配置文件

vim /usr/lib/systemd/system/cloudreve.service

将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:

[Unit]

Description=Cloudreve

Documentation=https://docs.cloudreve.org

After=network.target

After=mysqld.service

Wants=network.target

[Service]

WorkingDirectory=/PATH_TO_CLOUDREVE

ExecStart=/PATH_TO_CLOUDREVE/cloudreve

Restart=on-abnormal

RestartSec=5s

KillMode=mixed

StandardOutput=null

StandardError=syslog

[Install]

WantedBy=multi-user.target

# 更新配置

systemctl daemon-reload

# 启动服务

systemctl start cloudreve

# 设置开机启动

systemctl enable cloudreve

管理命令:

# 启动服务

systemctl start cloudreve

# 停止服务

systemctl stop cloudreve

# 重启服务

systemctl restart cloudreve

# 查看状态

systemctl status cloudreve